其他
挑战C语言,新的系统编程语言Hare发布(文末送书)
点击关注公众号,一周多次包邮送书
export fnmain() void = {
const greetings = [
"Hello, world!",
"¡Hola Mundo!",
"Γειά σου Κόσμε!",
"Привет, мир!",
"こんにちは世界!",
];
for (let i = 0z; i < len(greetings); i += 1) {
fmt::println(greetings[i])!;
};
};
use encoding::hex;
use fmt;
use hash;
use io;
use os;
export fn main() void = {
const hash = sha256::sha256();
const file = os::open("main.ha")!;
defer io::close(file);
io::copy(&hash, file)!;
let sum: [sha256::SIZE]u8 = [0...];
hash::sum(&hash, sum);
hex::encode(os::stdout, sum)!;
fmt::println()!;
};
Hare 现状
Himitsu :密匙管理和密码存储工具。它将密匙存储为键/值对,且允许存储附加信息,例如用户名、主机和协议。 Helios :x86_64 系统的微内核。 box :简单的 CLI 加密工具 btqd :bittorrent 守护进程 hare-libui :简单 GUI 的 libui 绑定
密码学套件 网络支持 全面的日期/时间操作 I/O 和文件系统抽象 Unix 原语,如 poll、fnmatch 和 glob POSIX 扩展正则表达式 Hare 解析器和类型检查器
Hare 未来
我们无意支持非自由平台,但由于语言是标准化的,如果需要,第三方实现或分支可以轻松开发 Windows 或 macOS 支持。
Hare 首页、下载等相关链接可点击文末阅读原文查看。
end
活动规则:我们将从精选留言中随机抽取 4名 小伙伴赠书
留言要求:内容与本文核心信息相关(附书名) & 每人仅限精选一条留言
截止时间:2022 年 4 月 29 日 09:00 整
特别声明:开奖后2天未联系视为自动放弃
书籍数量有限 开奖后,先选先得。
·················END·················
推荐阅读
• 告别 HTTP• 一个Bug让人类科技倒退几十年?• 23岁何同学引爆B站:当UP主的这5年• 微信8.0.22内测版更新,这个功能超级好用(附下载)• 十年积累,5.4万GitHub Star一朝清零:开源史上最大意外损失• VIP看剧还要“砍一刀”?某酷这操作被骂惨了(送书)• 可怕!CPU暗藏了这些未公开的指令!
👇更多内容请点击👇